class Cat:
    __name = '小猫'

    def print(self):
        print('私有方法')
        print(self.__name)


cat = Cat()
cat.print()


# print(cat.__name) # 报错
class Cat(object):
    def __init__(self, color):
        self.color = color  # 增加私有属性
        self.__age = 1

    def walk(self):
        print("走猫步～")

    def __test(self):  # 增加私有方法
        print("测试")


def __test(self):
    print("父类的私有方法")


# print(fold.age)  # 子类访问父类的私有属性
# fold.test()

# 定义一个表示房屋的类
class House(object):
    def live(self):
        print("供人居住")


# 定义一个表示汽车的类
class Car(object):
    def drive(self):
        print("行驶")


# 定义一个表示房车的类
class TouringCar(House, Car):
    pass


tour_car = TouringCar()
tour_car.live()
tour_car.drive()
